package com.baizhi.homework;

import java.io.File;

public class FileDemo04 {

    public static void main(String[] args) {
        long size = getSize(new File("G:\\java笔记"));
        System.out.println(size);
    }

    public static long getSize(File file){
        long size = 0; //定义变量用于累加

        File[] files = file.listFiles();
        if(files!=null && files.length>0){
            for (File f : files) {
                if(f.isFile()){ //文件则累加
                    size = size + f.length();
                }else{//目录则递归处理
                    size = size + getSize(f);
                }
            }
        }

        return size;
    }
}
